package pe.gob.foncodes.spp.bs.services;

import java.io.Serializable;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.gob.foncodes.spp.bs.dao.VariableDAO;
import pe.gob.foncodes.spp.bs.domain.Variable;

/**
 * 
 * @author lbernaola
 * @version 1.0
 * 
 */

@Service("variableServices")
public class VariableServicesImpl implements VariableServices {

	@Autowired
	private VariableDAO variableDAO;

	public void guardarVariable(Variable Variable) {
		this.variableDAO.guardarVariable(Variable);
	}

	public Variable actualizarVariable(Variable Variable) {
		return this.variableDAO.actualizarVariable(Variable);
	}

	public Variable buscarVariablePorId(Serializable id) {
		return this.variableDAO.buscarVariablePorId(id);
	}

	public List<Variable> buscarVariables() {
		return this.variableDAO.buscarVariables();
	}
	
	public List<Variable> buscarVariablesPorIndicador(Long nIdIndicador){
		return this.variableDAO.buscarVariablesPorIndicador(nIdIndicador);
	}
	
}
